package org.opens.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.opens.dto.PageDTO;
import org.opens.entity.BaseUser;

import java.util.List;

public interface BaseUserService extends IService<BaseUser> {

    BaseUser saveOrUpdateEntityInfo(BaseUser baseUser);

    BaseUser getOneEntityById(Integer id);

    IPage<BaseUser> getPage(BaseUser baseUser, PageDTO pageDTO);

    boolean batchUpdate(List<Integer> ids);

    IPage<BaseUser> getBaseUserList(BaseUser baseUser, PageDTO pageDTO);

}
